/**
 * @Author: 小狐
 * @Date: 2021/11/25 17:20
 * @Describe 主动去学习
 *
 */
package main

import (
	"cinema/boot"
	"cinema/service"
	"dubbo.apache.org/dubbo-go/v3/config"
	_ "dubbo.apache.org/dubbo-go/v3/imports"
	"fmt"
	"path/filepath"
)

// main方法只读取配置开启生产者
// 业务实现在service层实现

func main() {
	//初始化cinema端信息
	boot.Init()
	//配置生产者
	config.SetProviderService(&service.CinemaProvider{})
	if configPath, err := filepath.Abs("provider/dubbogo.yml"); err != nil {
		fmt.Println("配置文件缺少", err)
	} else {
		if err := config.Load(config.WithPath(configPath)); err != nil {
			panic(err)
		}
	}
	select {}
}
